#define _CRT_SECURE_NO_WARNINGS 1
#include"Seqlist2.h"
#include<string.h>
void SLTest1()
{
	SeqList a ;
	//SLInIt(NULL);
	SLInIt(&a);
	SLPushBack(&a, 1);
	SLPushBack(&a, 2);
	SLPushBack(&a, 3); 
	SLPushBack(&a, 4);
	SLPushBack(&a, 5);
	SLprint(&a);
	SLPopBack(&a);
	SLPopBack(&a);
	SLprint(&a);
	SLPopFront(&a);
	SLprint(&a);

	//SLPushFront(&a, 2);
	//SLPushFront(&a, 3);
	//SLPushFront(&a, 4);
	//SLPushFront(&a, 5);
	/*SLprint(&a);
	SLErase(&a, 0);
	SLprint(&a);
	SLErase(&a, 0);
	SLprint(&a);
	SLErase(&a, 0);
	SLprint(&a);
	SLErase(&a, 0);
	SLprint(&a);
	SLErase(&a, 0);
	SLprint(&a);*/
	/*SLErase(&a, 0);
	SLprint(&a);*/
}
void SLTest2()
{
	SeqList a;
	//SLInIt(NULL);
	SLInIt(&a);
	/*SLPushBack(&a, 1);
	SLPushBack(&a, 2);
	SLPushBack(&a, 3);*/
	/*SLprint(&a);
	SLPopBack(&a)*/;
	//SLprint(&a);
	/*SLPopBack(&a);
	SLprint(&a);
	SLPopBack(&a);
	SLprint(&a);*/
	//SLPopBack(&a);
	/*SLPopFront(&a);
	SLPopFront(&a);
	SLPopFront(&a);
	SLPopFront(&a);*/
	//SLInsert(&a, 6, 1);
	SLPushFront(&a, 2);
	SLprint(&a);
}
//int main()
//{
//	SLTest1();
//	return 0;
//}
//int main()
//{
//	//SLTest1();
//	char arr[1000];
//	for (int i = 0; i < 1000; i++)
//	{
//		arr[i] = -1 - i;
//	}
//	printf("%d\n", strlen(arr));
//	printf("%d\n", sizeof(arr));
//	return 0;
//}

//typedef struct str
//{
//	int age;
//	char name[20];
//}str;
//int main()
//{
//	str s1 = { 13,"cnsjd" };
//	str s2;
//	printf("%d %s\n", s1.age, s1.name);
//	str* sp = &s1;
//	printf("%d %s\n", sp->age, sp->name);
//	scanf("%d %s", &(s2.age), s2.name);
//	printf("%d %s\n", s2.age, s2.name);
//	return 0;
//}

//int main()
//{
//	float s = 3.1478f;
//	double ss = 4.32411;
//	printf("%.2f\n", s);
//	printf("%lf\n", ss);
//	return 0;
//}

//#define N 1000
//#define MAX(a,b) ((a)>(b)?(a):(b)) 
//int main()
//{
//	int a = 20;
//	int c = MAX(N, a);
//	printf("%d\n", c);
//	return 0;
//}

